@color:#2dd1ac;
.bearManage{
  .head-nav{
    height: 0.5rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    cursor: pointer;
    font-size: 0.2rem;
  }
  .home-page{
    .w790{
      height: 7.34rem;
    }
    .upload-box{
      background-size: cover;
      width: 1.9rem;
      height: 1.9rem;
    }
    .preview-box{
      width: 3.75rem;
      height: 7.34rem;
      background-size: cover;
      img{
        width: 88%;
        height: 76.3%;
        margin-top: 2px;
        position: absolute;
      }
    }
  }
  .cover-img > div{
    width: 4.3rem;
    height: 8.4rem;
    background-size: 100%;
    background-repeat: no-repeat;
      img{
        width: 88%;
        height: 77%;
        margin-top: 2px;
        position: absolute;
      }
    }

  .bear-manage-tag{
    .loading{
      position: relative;
      left: 1rem;
    }
    .project-tag{
      >div{
        >div:nth-child(3n){
          margin-right: 0!important;
        }
      }
      .tag-case{
        width: 5rem;
        height: 3.36rem;
        border: 1px solid @color;
        .tag-case-head{
          height: 0.5rem;
          padding-left: 0.4rem;
          padding-right: 0.2rem;
          border-bottom: 1px solid @color;
        }
        .tag-list{
          padding: 0.35rem 0.4rem;
          display: flex;
          flex-wrap: wrap;
          span{
            width: 0.8rem;
            margin-bottom: 0.2rem;
          }
        }
      }
      .add-case{
        border: 1px solid #eaedf3;
      }
    }
    .wedding-type{
      padding: 0.2rem;
      table{
        width: 100%;
        th ,td{
          text-align: center;
          border: 2px solid #eaedf3;
        };
        text-align: center;
        tr{
          height: 0.72rem;
        }
        tr:nth-child(odd) {
           background-color: #F3F6F9;
        };
      }
    }
  }
 .bear-manage-merchant{
    .search-head{
      padding: 0.15rem 0.4rem 0 0.7rem;
      height: 1.7rem;
      font-size: 0.18rem;
      margin-top: 0.3rem;
    }
    table{
      th,td{
        text-align: center;
      }
      tr:nth-child(odd) {
           background-color: #eaedf3;
        };
    }
  }



  .bear-manage-price{
    .city-list{
      flex-wrap: wrap;
      overflow: auto;
      padding: 0.44rem 0.56rem;
      height: 1.92rem;
      >button{
        margin-right: 0.2rem;
        margin-bottom: 0.2rem;
        position: relative;
        img{
          width: 0.1rem;
          position: absolute;
          right: 2px;
          top: 2px;
        }
      }
    }
  }
}
.edit-tag-case{
  padding: 0.4rem;
  table{
    width: 100%;
    text-align: center;
    background-color: #f8f9fa;
    font-size: 0.18rem;
    th{
      text-align: center;
    }
  }
}

button[id^='eidtTag']{
  div{
    padding: 0!important;
    width: 100%!important;
    height: 100%!important;
  }
}



.search-city-modal{
  padding: 0.45rem 0.24rem;
  font-size: 0.16rem;
  color: #959595;
  .selectedName{
    border-bottom: 2px solid @color;
    color: @color;
    font-size: 0.3rem;
    margin-top: 0.2rem;
    margin-left: 0.1rem;
    justify-content: center;
    display: flex;
    width: 0.5rem;
  }
  .city-list{
    padding: 0.2rem 0.6rem;
    height: 2rem;
    overflow: auto;
    flex-wrap: wrap;
    color: #484848;
    span{
      margin-right: 0.4rem;
      margin-bottom: 0.2rem;
      font-size: 0.18rem;
      color: #484848;
      cursor: pointer;
    }
  }
}

  .bear-manage-project{
    .project-item{
      padding: 0.14rem 0.08rem;
      width: 4rem;
      height: 4.35rem;
      border-radius: 0.1rem;
      border: 0.8px solid #e4e4e4;
      margin-bottom: 0.2rem;
      overflow: hidden;
      .ctrl-more{
        position: relative;
        top: -0.1rem;
      }
      .project-grade{
        span:nth-child(1){
          font-size: 0.14rem;
          color: #666666;
        }
        span:nth-child(2){
          font-size: 0.16rem;
          color: #333333;
        }
      }
      .foot-ctrl{
        position: absolute;
        bottom: 0;
        left: 0;
        height: 0.4rem;
        background-color: rgba(0, 0, 0, 0.5);
        color: #ffffff;
        font-size: 0.16rem;
        width: 100%;
        span{
          cursor: pointer;
        }
      }
    }
    .plate{
      .table-box{
        padding: 0.1rem 0.26rem;
        text-align: center;
        table{
          width: 100%;
          tr{
            height: 0.72rem;
          }
          tr:nth-child(odd){
            background-color: #eaedf3;
          }
          img{
            cursor: pointer;
          }
        }
      }
    }
  }

  .add-price{
    width: 4rem;
    height: 2rem;
    border: 1px solid #ccc;
    margin-top: 0.5rem;
    padding: 0.2rem;
    overflow: auto;
  }

  .search-img{
    position: relative;
    left: -0.3rem;
  }